home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 90 / CD Actual 90.iso / Software3D / K-3D / k3d-0.4.2.1 / tutorials / fr / signalement_de_bugs < prev   
Encoding:
Text File  |  2004-07-23  |  6.5 KB  |  42 lines

  1. //javascript
  2.  
  3. Application.CommandNode("/application/ui").Command("tutorialmessage", "Ce nouveau tutoriel explique comment crΘer un rapport de bug, pour informer efficacement les dΘveloppeurs de tout problΦme que vous pourriez rencontrer lors de l'utilisation de K-3D ...");
  4. Application.CommandNode("/application/ui").Command("tutorialmessage", "Cela peux vous paraεtre Θtrange d'entendre parler de signalement de bug alors que vous venez juste d'aborder K-3D, mais c'est une ses fonctions uniques qui vous permettra de crΘer facilement un rapport de bug, et d'en informer les dΘveloppeurs.");
  5. Application.CommandNode("/application/ui").Command("tutorialmessage", "Avant d'apprΘcier pleinement cette fonctionnalitΘ de K-3D, vous devez comprendre ce qu'est un bon rapport de bug, et pourquoi. Nous vous invitons α lire l'excellent article de Simon Tatham α ce sujet, pour cela double-cliquez sur le lien suivant: http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html");
  6.  
  7. Application.CommandNode("/application/ui").Command("tutorialmessage", "Comme l'explique Simon Tatham, l'objectif du rapport de bug (et sa principale difficultΘ) est de fournir suffisamment d'informations aux dΘveloppeurs pour reproduire le problΦme.  En gΘnΘral, rΘparer un bug est assez simple pourvu que l'on puisse le reproduire par une sΘrie d'instructions.");
  8. Application.CommandNode("/application/ui").Command("tutorialmessage", "Malheureusement, notre langue n'est pas faite pour communiquer prΘcisΘment ce genre d'instructions. RΘpΘter un problΦme survenant dans un programme comportant de surcroεt une interface graphique nΘcessite de rΘpΘter exactement toutes les actions effectuΘes par l'utilisateur depuis l'ouverture de l'application.");
  9. Application.CommandNode("/application/ui").Command("tutorialmessage", "Respecter tous les conseils de Simon Tatham afin d'expliquer clairement le problΦme rencontrΘ peut vite devenir fastidieux pour les utilisateurs comme pour les dΘveloppeurs.  K-3D a donc inventΘ sa \"Boεte Noire\" enregistreuse ...");
  10. Application.CommandNode("/application/ui").Command("tutorialmessage", "La boεte noire de K-3D utilise la mΩme technologie que pour crΘer les tutoriels que vous Ωtes en train de consulter afin d'enregistrer toutes vos actions dans un fichier. Si vous trouvez un bug, cette boεte noire enregistre toutes les actions effectuΘes, et il ne vous reste plus qu'α envoyer le fichier rΘsultant aux dΘveloppeurs qui reverront les actions se jouer sous leurs yeux.");
  11. Application.CommandNode("/application/ui").Command("tutorialmessage", "Les fichiers enregistrΘs par la boεte noire Θtant des scripts K-3D, vous pouvez les examiner dans un Θditeur de texte ou les lancer vous-mΩme afin de vΘrifier qu'ils ont bien enregistrΘ les actions qui vous ont menΘ α un bug.");
  12. Application.CommandNode("/application/ui").Command("tutorialmessage", "Passons α la pratique, et voyons comment marche cette boεte noire!");
  13.  
  14. while(Application.CommandNode("/application/black_box_recorder"))
  15.     {
  16.         Application.CommandNode("/application/ui").Command("tutorialmessage", "(Une boεte noire est dΘjα en train d'enregistrer, elle va Ωtre arrΩtΘe)");
  17.         Application.CommandNode("/application/black_box_recorder/close").Command("activate", "");
  18.     }
  19.  
  20. Application.CommandNode("/application/ui").Command("tutorialmessage", "Ouvrons une boεte noire enregistreuse ... il vous suffit de donner un nom de fichier dans la boεte de dialogue qui va s'ouvrir.  Il est conseillΘ d'utiliser un nom du type \"boitenoire.log\" dans un rΘpertoire accessible ... faites attention α ne pas donner le nom d'un fichier qui existe, puisque son contenu sera immΘdiatement effacΘ!");
  21. Application.CommandNode("/application/window/tools_black_box_recorder").Command("activate", "");
  22. Application.CommandNode("/application/ui").Command("tutorialmessage", "Comme vous pouvez le voir, la Boεte Noire est maintenant ouverte et enregistre ...");
  23. Application.CommandNode("/application/black_box_recorder").Command("highlight", "");
  24. Application.CommandNode("/application/ui").Command("tutorialmessage", "DorΘnavant, elle enregistrera toutes vos actions rΘalisΘes dans K-3D dans le fichier que vous avez spΘcifiΘ.");
  25. Application.CommandNode("/application/ui").Command("tutorialmessage", "Vous pouvez arrΩter l'enregistrement α tout moment, tout simplement en fermant la fenΩtre de la Boεte Noire ...");
  26. Application.CommandNode("/application/black_box_recorder/close").Command("activate", "");
  27. Application.CommandNode("/application/ui").Command("tutorialmessage", "Cette Boεte Noire n'est utile que lorsque vous rencontrez un bug, c'est pourquoi elle marche par dΘfaut dΦs que vous ouvrez K-3D ...");
  28. Application.CommandNode("/application/window/tools_options").Command("activate", "");
  29. Application.CommandNode("/application/ui").Command("tutorialmessage", "Vous pouvez annuler ou remettre cette option, mais il est prΘfΘrable que vous la laissiez en marche en permanence ...");
  30. Application.CommandNode("/application/options/show_black_box_recorder").Command("highlight", "");
  31. Application.CommandNode("/application/ui").Command("tutorialmessage", "Lorsque K-3D lance automatiquement la Boεte Noire au dΘmarrage, le fichier utilisΘ par dΘfaut sera \".k3d/blackbox.log\" dans votre rΘpertoire personnel ...");
  32. Application.CommandNode("/application/ui").Command("tutorialmessage", "Notez qu'α chaque dΘmarrage ce fichier sera complΦtement effacΘ pour enregistrer la nouvelle session.  Donc si vous rencontrez un bug, faites en bien une copie pour l'envoyer aux dΘveloppeurs avant de relancer l'application!");
  33. Application.CommandNode("/application/options/cancel").Command("activate", "");
  34. Application.CommandNode("/application/ui").Command("tutorialmessage", "Poster un bug dans la base de donnΘes sur le site est trΦs simple (interface en anglais) ... vous pouvez suivre le lien depuis le site de K-3D :  http://k3d.sourceforge.net rubrique \"Bug Tracking\", ou aller directement ici : http://sourceforge.net/tracker/?group_id=11113&atid=111113 ...");
  35. Application.CommandNode("/application/ui").Command("tutorialmessage", "... il suffit ensuite de suivre les instructions et d'attacher le fichier journal de la Boεte Noire, et voila!  C'est trΦs facile et c'est une contribution utile α l'amΘlioration de K-3D pour en faire un des meilleurs logiciels libres de modΘlisation 3D. Merci d'avance !");
  36. Application.CommandNode("/application/ui").Command("tutorialmessage", "Nous vous recommandons de poursuivre avec le tutoriel suivant ...");
  37.  
  38. Application.CommandNode("/application/tutorial_message").Command("close", "");
  39. Application.CommandNode("/application/window/help_tutorials").Command("activate", "");
  40.  
  41.  
  42.